Inhalt Vorige Nächste Homepage
;============================================================================
; ___________________________________________________________________________
; |*************************************************************************|
; |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
; |*|               |*|  $Id: extra.library (30.05.04)                    |*|
; |*| ###### ###### |*|  RhoSigma Source based on NDK 3.1 Includes 40.15  |*|
; |*| ##  ## ##   # |*| _________________________________________________ |*|
; |*| ##  ##  ##    |*|                                                   |*|
; |*| ######   ##   |*|  Shared library with OS supporting functions      |*|
; |*| ##      ##    |*|                                                   |*|
; |*| ##     ##   # |*| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |*|
; |*| ##     ###### |*|  Copyright © 1998-2004 RhoSigma, Roland Heyder    |*|
; |*|               |*|  All Rights Reserved.                             |*|
; |*|_______________|*|___________________________________________________|*|
; |*************************************************************************|
; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
; Die folgenden Worte beziehen sich auf das Projekt »extra.library«. Dieses
; Projekt beinhaltet folgende Dateien:
;
; Verzeichnis: Extra
; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;  ReadMe          - was Sie gerade lesen
;  Install         - kopiert die Library ins LIBS:-Verzeichnis
;
; Verzeichnis: Extra/libs
; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;  extra.lib_ocs   - der Programmcode (eine Shared-Library) OCS/ECS/AGA
;  extra.lib_cgx   - die CyberGraphX-fähige Variante der Library
;
; Verzeichnis: Extra/include/rhosigma
; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;  extra_lib.fd    - Funktions- und Parameterdefinitionen
;
;  extradefs.i     - Definition von Konstanten (Assembler)
;  extra_lib.i     - die Library-Vector-Offsets (Assembler)
;
;  extradefs.h     - Definition von Konstanten (ANSI-C/C++)
;  extra_lib.h     - die amicall/libcall-Pragmas (ANSI-C/C++)
;  extra_protos.h  - die Prototypen der Funktionen (ANSI-C/C++)
;
;  extra.bh        - Header-File für div. BASICs (HBC-Compiler)
;  extra.bc        - Constants-File für div. BASICs (HBC-Compiler)
;  extra.bmap      - Hilfsdatei für div. BASICs
;
;  settings.i      - weitere globale Definitionen (Assembler)
;  settings.h      - weitere globale Definitionen (ANSI-C/C++)
;  settings.bc     - weitere globale Definitionen für BASIC
;
;  rhosigma.lib    - Link-Library mit Stubs und anderen Hilfs-Funktionen
;  rhosigma.h      - Prototypen & Defines für rhosigma.lib (ANSI-C/C++)
;
; Verzeichnis: Extra/Docs
; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;  Extra.DOC       - Dokumentation extra.library (ASCII-Datei)
;  ExtraV34.guide  - Dokumentation extra.library (AmigaGuide® für OS 1.3+)
;  ExtraV39.guide  - Dokumentation extra.library (AmigaGuide® für OS 3.0+)
;
; Verzeichnis: Extra/Docs/HTML
; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;  Main.html       - Startseite (ExtraV39.guide konvertiert nach HTML)
;
; Verzeichnis: Extra/Demos
; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;  ShowMsgDemo.ASM - Beispiel für »extradefs.i« Assembler-Macros
;  ShowMsgDemo.C   - Beispiel für »extradefs.h« Macros & Funktionen (ANSI-C/C++)
;  ShowMsgDemo.BAS - Beispiel für »extra.bc« BASIC-Funktionen
;
;  StringDemo.BAS  - Beispiel für »extra.bc« String Funktion (ab v3.342)
;
;  AlertDemo.ASM   - Beispiel für »settings.i« Assembler-Macros
;  AlertDemo.C     - Beispiel für »settings.h« Macros & Funktionen (ANSI-C/C++)
;  AlertDemo.BAS   - Beispiel für »settings.bc« BASIC-Funktionen
;
;  Das Projekt »extra.library« ist (bis auf weiteres) als FREEWARE konzipiert
; und alle oben genannten Dateien werden im Rahmen des Programmpackets zur
; Verfügung gestellt.
;
;  Vertrieb zusammen mit kommerzieller Software bedarf jedoch meiner vorher
; eingeholten schriftlichen Zustimmung.
;
;  Die Funktionen der »normalen« Library sind alle schon auf einer Minimal-
; Konfiguration lauffähig, d.h. ab Kickstart-Release 1.2 (V33+), 68000er CPU
; und 512KB RAM.
;
;  Die »CGX«/»P96-Version« der Library benötigt jedoch als minimum mindestens
; Kickstart 2.0 (V36+). Des weiteren sollte die »cybergraphics.library« v40+
; bzw. die »Picasso96API.library« v2+ zur Verfügung stehen, was aber nicht
; zwingend erforderlich ist. Wenn die CGX/P96-Version der »extra.library« also
; auf einem System ohne installiertem CGX bzw. Picasso96 verwendet wird, dann
; wird dies erkannt, und auf die dementsprechend verfügbaren Custom-Chips
; zurückgegriffen.
;
;  Haben Sie einen Fehler entdeckt, oder haben Sie Erweiterungsvorschläge ??
; dann wenden Sie sich bitte an die folgende Adresse:
;
;                       MAIL: Roland Heyder
;                             Oberstadt 44
;                             38877 Benneckenstein
;                             Germany
;
;                      PHONE: +49 (0)39457 / 2540
;
;                        WWW: http://rhosigma.gmxhome.de
;
;                     E-MAIL: rhosigma@crosswinds.net
;                             rhosigma@gmx.net
;
; Nun viel Spaß mit der »extra.library« und vielen Dank für Ihr Interesse.
;============================================================================

Inhalt Vorige Nächste Homepage